Idaho Falls — definition

1. Idaho Falls (Noun)

1 definition

Idaho Falls (Noun) — A town in southeastern Idaho on the Snake River.

1 type of
town
3 parts of
Gem State Idaho id